
//------------------------------------------------------------------------------

using System;
using Apps.Common;
using System.Collections.Generic;
using System.Linq.Expressions;
using Apps.Models;
using Apps.Models.RC;
namespace Apps.IBLL.RC
{
	public partial interface IRC_WEIGHINGBLL:IBaseBLL<RC_WEIGHINGModel>
	{
        List<V_RC_WEIGHING> GetVWeighingList(ref GridPager pager, Expression<Func<V_RC_WEIGHING, bool>> whereLambda);
        bool Deletes(ref ValidationErrors errors,Expression<Func<RC_WEIGHING, bool>> whereLambda);
        RC_WEIGHINGModel GetItem(Expression<Func<RC_WEIGHING, bool>> whereLambda);
		List<RC_WEIGHINGModel> GetPagerList(ref GridPager pager, Expression<Func<RC_WEIGHING, bool>> whereLambda );
		List<RC_WEIGHINGModel> GetList(Expression<Func<RC_WEIGHING, bool>> whereLambda );
        bool JL_DELETE_CODE(ref ValidationErrors errors, string p_code);
        bool JL_CHANGE_CODE(ref ValidationErrors errors, string p_code, string pu_code, string p_ids);

    }
}
